#backlinks{float:right;padding:0 20px;line-height:22px;font-weight:700;font-size:13px}
#backlinks a{text-align:right;display:block}
#footer{width:100%;position:fixed;padding-left:20px;bottom:0;left:0;line-height:20px;color:#888;font-size:13px;background:#000;background:rgba(0,0,0,0.8);z-index:99}
#footer span{display:block}
.clearfix{clear:both}
#wrapper{width:100%}
#wrapper hgroup{text-align:center}
#wrapper h2{margin:5px 0;color:#FF6D99;text-shadow:1px 1px 2px #A50031;font-size:33px;font-family:Arial Narrow,Arial,sans-serif}
#wrapper h3{font-style:italic;font-weight:400;font-size:18px;text-shadow:1px 1px 0 #fff;color:#888;margin:5px 0}
#container{position:relative;width:100%}
.grid{min-height:100px;padding:15px;background:#fff;font-size:12px;float:left;box-shadow:0 1px 3px rgba(34,25,25,0.4)}
.grid strong{border-bottom:1px solid #ccc;margin:10px 0;display:block;padding:0 0 5px;font-size:17px}
.grid .meta{text-align:right;color:#777;font-style:italic}
.grid .imgholder img{max-width:100%;background:#ccc;display:block}
@media screen and (max-width : 1240px) {
body{overflow:auto}
}
@media screen and (max-width : 900px) {
#backlinks{float:none;clear:both}
#backlinks a{display:inline-block;padding-right:20px}
#wrapper{margin-top:90px}
}